dog rose – Català–English translations

🇬🇧 en ca

dog rose noun

  • the species Rosa canina
gavarrera, roser silvestre, gavarra
Wiktionary Links